home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.208 < prev    next >
Encoding:
Text File  |  1996-02-12  |  24.1 KB  |  550 lines

  1. Frequently Asked Questions (FAQS);faqs.208
  2.  
  3.  
  4.  
  5.    The standard also provides for other bit rates ranging from 32Kbits/s
  6.    for a single channel, up to 448 Kbits/s for stereo.
  7.  
  8. Q. What's phase II?
  9. A. As I said, there is a considerable loss of quality in going from
  10.    CCIR-601 to SIF resolution.  For entertainment video, it's simply
  11.    not acceptable.  You want to use more bits and code all or almost
  12.    all the CCIR-601 data.  From subjective testing at the Japan
  13.    meeting in November 1991, it seems that 4 MBits/s can give very
  14.    good quality compared to the original CCIR-601 material.  The
  15.    objective of phase II is to define a bit stream optimized for these
  16.    resolutions and bit rates.
  17.  
  18. Q. Why not just scale up what you're doing with MPEG I?
  19. A. The main difficulty is the interlacing.  The simplest way to extend
  20.    MPEG I to interlaced material is to put the fields together into
  21.    frames (720x486x30/s).  This results in bad motion artifacts that
  22.    stem from the fact that moving objects are in different places
  23.    in the two fields, and so don't line up in the frames.  Compressing
  24.    and decompressing without taking that into account somehow tends to
  25.    muddle the objects in the two different fields.
  26.  
  27.    The other thing you might try is to code the even and odd field
  28.    streams separately.  This avoids the motion artifacts, but as you
  29.    might imagine, doesn't get very good compression since you are not
  30.    using the redundancy between the even and odd fields where there
  31.    is not much motion (which is typically most of image).
  32.  
  33.    Or you can code it as a single stream of fields.  Or you can
  34.    interpolate lines.  Or, etc. etc.  There are many things you can
  35.    try, and the point of MPEG II is to figure out what works well.
  36.    MPEG II is not limited to consider only derivations of MPEG I.
  37.    There were several non-MPEG I-like schemes in the competition in
  38.    November, and some aspects of those algorithms may or may not
  39.    make it into the final standard for entertainment video compression.
  40.  
  41. Q. So what works?
  42. A. Basically, derivations of MPEG I worked quite well, with one that
  43.    used wavelet subband coding instead of DCT's that also worked very
  44.    well.  Also among the worked-very-well's was a scheme that did not
  45.    use B frames at all, just I and P's.  All of them, except maybe one,
  46.    did some sort of adaptive frame/field coding, where a decision is
  47.    made on a macroblock basis as to whether to code that one as one
  48.    frame macroblock or as two field macroblocks.  Some other aspects
  49.    are how to code I-frames--some suggest predicting the even field
  50.    from the odd field.  Or you can predict evens from evens and odds
  51.    or odds from evens and odds or any field from any other field, etc.
  52.  
  53. Q. So what works?
  54. A. Ok, we're not really sure what works best yet.  The next step is
  55.    to define a "test model" to start from, that incorporates most of
  56.    the salient features of the worked-very-well proposals in a
  57.    simple way.  Then experiments will be done on that test model,
  58.    making a mod at a time, and seeing what makes it better and what
  59.    makes it worse.  Example experiments are, B's or no B's, DCT vs.
  60.    wavelets, various field prediction modes, etc.  The requirements,
  61.    such as implementation cost, quality, random access, etc. will all
  62.    feed into this process as well.
  63.  
  64. Q. When will all this be finished?
  65. A. I don't know.  I'd have to hope in about a year or less.
  66.  
  67. Q. How do I join MPEG?
  68. A. You don't join MPEG.  You have to participate in ISO as part of a
  69.    national delegation.  How you get to be part of the national
  70.    delegation is up to each nation.  I only know the U.S., where you
  71.    have to attend the corresponding ANSI meetings to be able to
  72.    attend the ISO meetings.  Your company or institution has to be
  73.    willing to sink some bucks into travel since, naturally, these
  74.    meetings are held all over the world.  (For example, Paris,
  75.    Santa Clara, Kurihama Japan, Singapore, Haifa Israel, Rio de
  76.    Janeiro, London, etc.)
  77.  
  78. Q. Well, then how do I get the documents, like the MPEG I draft?
  79. A. MPEG is a draft ISO standard. It's exact name is ISO CD 11172.
  80.    The draft consists of three parts: System, Video, and Audio. The
  81.    System part (11172-1) deals with synchronization and multiplexing
  82.    of audio-visual information, while the Video (11172-2) and Audio
  83.    part (11172-3) address the video and the audio compression techniques
  84.    respectively.
  85.  
  86.    You may order it from your national standards body (e.g. ANSI in
  87.    the USA) or buy it from companies like
  88.      OMNICOM
  89.      phone +44 438 742424
  90.      FAX +44 438 740154
  91.  
  92. ------------------------------------------------------------------------------
  93.  
  94. Subject: [72] What is wavelet theory?
  95.  
  96.  
  97. Preprints and software are available by anonymous ftp from the
  98. Yale Mathematics Department computer ceres.math.yale.edu[130.132.23.22],
  99. in pub/wavelets and pub/software.
  100.  
  101. epic is a pyramid wavelet coder. (For source code, see item 15 in part one).
  102.  
  103. Bill Press of Harvard/CfA has made some things available for anonymous
  104. ftp on cfata4.harvard.edu [128.103.40.79] in directory /pub. There is
  105. a short TeX article on wavelet theory (wavelet.tex, to be included in
  106. a future edition of Numerical Recipes), some sample wavelet code
  107. (wavelet.f, in FORTRAN - sigh), and a beta version of an astronomical
  108. image compression program which he is currently developing (FITS
  109. format data files only, in fitspress08.tar.Z).
  110.  
  111. An experimental wavelet decomposition program is available
  112. in linc.cis.upenn.edu:/pub/grasp/wavelet.tar.Z.
  113.  
  114. A mailing list dedicated to research on wavelets has been set up at the
  115. University of South Carolina. To subscribe to this mailing list, send a
  116. message with "subscribe" as the subject to wavelet@math.scarolina.edu.
  117.  
  118.  
  119. A 5 minute course in wavelet transforms, by Richard Kirk <rak@crosfield.co.uk>:
  120.  
  121. Do you know what a Haar transform is? Its a transform to another orthonormal
  122. space (like the DFT), but the basis functions are a set of square wave bursts
  123. like this...
  124.  
  125.    +--+                         +------+
  126.    +  |  +------------------    +      |      +--------------
  127.       +--+                             +------+
  128.  
  129.          +--+                                 +------+
  130.    ------+  |  +------------    --------------+      |      +
  131.             +--+                                     +------+
  132.  
  133.                +--+             +-------------+
  134.    ------------+  |  +------    +             |             +
  135.                   +--+                        +-------------+
  136.  
  137.                      +--+       +---------------------------+
  138.    ------------------+  |  +    +                           +
  139.                         +--+
  140.  
  141. This is the set of functions for an 8-element 1-D Haar transform. You
  142. can probably see how to extend this to higher orders and higher dimensions
  143. yourself. This is dead easy to calculate, but it is not what is usually
  144. understood by a wavelet transform.
  145.  
  146. If you look at the eight Haar functions you see we have four functions
  147. that code the highest resolution detail, two functions that code the
  148. coarser detail, one function that codes the coarser detail still, and the
  149. top function that codes the average value for the whole `image'.
  150.  
  151. Haar function can be used to code images instead of the DFT. With bilevel
  152. images (such as text) the result can look better, and it is quicker to code.
  153. Flattish regions, textures, and soft edges in scanned images get a nasty
  154. `blocking' feel to them. This is obvious on hardcopy, but can be disguised on
  155. color CRTs by the effects of the shadow mask. The DCT gives more consistent
  156. results.
  157.  
  158. This connects up with another bit of maths sometimes called Multispectral
  159. Image Analysis, sometimes called Image Pyramids.
  160.  
  161. Suppose you want to produce a discretely sampled image from a continuous
  162. function. You would do this by effectively `scanning' the function using a
  163. sinc function [ sin(x)/x ] `aperture'. This was proved by Shannon in the
  164. `forties. You can do the same thing starting with a high resolution
  165. discretely sampled image. You can then get a whole set of images showing
  166. the edges at different resolutions by differencing the image at one
  167. resolution with another version at another resolution. If you have made this
  168. set of images properly they ought to all add together to give the original
  169. image.
  170.  
  171. This is an expansion of data. Suppose you started off with a 1K*1K image.
  172. You now may have a 64*64 low resolution image plus difference images at 128*128
  173. 256*256, 512*512 and 1K*1K.
  174.  
  175. Where has this extra data come from? If you look at the difference images you
  176. will see there is obviously some redundancy as most of the values are near
  177. zero. From the way we constructed the levels we know that locally the average
  178. must approach zero in all levels but the top. We could then construct a set of
  179. functions out of the sync functions at any level so that their total value
  180. at all higher levels is zero. This gives us an orthonormal set of basis
  181. functions for a transform. The transform resembles the Haar transform a bit,
  182. but has symmetric wave pulses that decay away continuously in either direction
  183. rather than square waves that cut off sharply. This transform is the
  184. wavelet transform ( got to the point at last!! ).
  185.  
  186. These wavelet functions have been likened to the edge detecting functions
  187. believed to be present in the human retina.
  188.  
  189.  
  190. Loren I. Petrich <lip@s1.gov> adds that order 2 or 3 Daubechies
  191. discrete wavelet transforms have a speed comparable to DCT's, and
  192. usually achieve compression a factor of 2 better for the same image
  193. quality than the JPEG 8*8 DCT. (See item 25 in part 1 of this FAQ for
  194. references on fast DCT algorithms.)
  195.  
  196. ------------------------------------------------------------------------------
  197.  
  198. Subject: [73] What is the theoretical compression limit?
  199.  
  200.  
  201. There is no compressor that is guaranteed to compress all possible input
  202. files. If it compresses some files, then it must enlarge some others.
  203. This can be proven by a simple counting argument (see question 9).
  204.  
  205. As an extreme example, the following algorithm achieves 100%
  206. compression for one special input file and enlarges all other files by
  207. only one bit:
  208.  
  209. - if the input data is <insert your favorite one here>, output an empty file.
  210. - otherwise output one bit (zero or one) followed by the input data.
  211.  
  212. The concept of theoretical compression limit is meaningful only
  213. if you have a model for your input data. See question 70 above
  214. for some examples of data models.
  215.  
  216. ------------------------------------------------------------------------------
  217.  
  218. Subject: [74] Introduction to JBIG
  219.  
  220.  
  221. Written by Mark Adler <madler@cco.caltech.edu>.
  222.  
  223. JBIG losslessly compresses binary (one-bit/pixel) images.  (The B stands
  224. for bi-level.)  Basically it models the redundancy in the image as the
  225. correlations of the pixel currently being coded with a set of nearby
  226. pixels called the template.  An example template might be the two
  227. pixels preceding this one on the same line, and the five pixels centered
  228. above this pixel on the previous line.  Note that this choice only
  229. involves pixels that have already been seen from a scanner.
  230.  
  231. The current pixel is then arithmetically coded based on the eight-bit
  232. (including the pixel being coded) state so formed.  So there are (in this
  233. case) 256 contexts to be coded.  The arithmetic coder and probability
  234. estimator for the contexts are actually IBM's (patented) Q-coder.  The
  235. Q-coder uses low precision, rapidly adaptable (those two are related)
  236. probability estimation combined with a multiply-less arithmetic coder.
  237. The probability estimation is intimately tied to the interval calculations
  238. necessary for the arithmetic coding.
  239.  
  240. JBIG actually goes beyond this and has adaptive templates, and probably
  241. some other bells and whistles I don't know about.  You can find a
  242. description of the Q-coder as well as the ancestor of JBIG in the Nov 88
  243. issue of the IBM Journal of Research and Development.  This is a very
  244. complete and well written set of five articles that describe the Q-coder
  245. and a bi-level image coder that uses the Q-coder.
  246.  
  247. You can use JBIG on grey-scale or even color images by simply applying
  248. the algorithm one bit-plane at a time.  You would want to recode the
  249. grey or color levels first though, so that adjacent levels differ in
  250. only one bit (called Gray-coding).  I hear that this works well up to
  251. about six bits per pixel, beyond which JPEG's lossless mode works better.
  252. You need to use the Q-coder with JPEG also to get this performance.
  253.  
  254. Actually no lossless mode works well beyond six bits per pixel, since
  255. those low bits tend to be noise, which doesn't compress at all.
  256.  
  257. Anyway, the intent of JBIG is to replace the current, less effective
  258. group 3 and 4 fax algorithms.
  259.  
  260. ------------------------------------------------------------------------------
  261.  
  262. Subject: [99] Acknowledgments
  263.  
  264.  
  265. There are too many people to cite. Thanks to all people who directly
  266. or indirectly contributed to this FAQ.
  267. Xref: bloom-picayune.mit.edu misc.jobs.contract:7316 news.answers:4782
  268. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!hri.com!spool.mu.edu!wupost!cs.utexas.edu!chinacat!nominil!linimon
  269. From: linimon@nominil.lonesome.com (Mark Linimon)
  270. Newsgroups: misc.jobs.contract,news.answers
  271. Subject: Misc.jobs.contract: Frequently Asked Questions (FAQs)
  272. Summary: frequently asked questions about contract jobs on Usenet
  273. Message-ID: <contract_faq_725184616@nominil.lonesome.com>
  274. Date: 24 Dec 92 08:10:15 GMT
  275. Expires: Thu, 4 Feb 1993 08:09:48 GMT
  276. References: <contract_welcome_725184616@nominil.lonesome.com>
  277. Reply-To: linimon@nominil.lonesome.com
  278. Followup-To: poster
  279. Organization: Lonesome Dove Computing Services
  280. Lines: 262
  281. Approved: news-answers-request@MIT.Edu
  282. Supersedes: <contract_faq_722751615@nominil.lonesome.com>
  283.  
  284. Archive-name: contract-jobs/faq
  285. Version: 1.03
  286. Last-Modified: Thu Dec 10 23:59:45 EST 1992
  287.  
  288. This periodic posting summarizes some of the past discussion in
  289. misc.jobs.contract.  A companion posting, "Welcome to misc.jobs.contract"
  290. <contract_welcome_725184616@nominil.lonesome.com>, serves as an introduction
  291. to the group for new readers.
  292.  
  293. Misc.jobs.contract is a Usenet newsgroup created to foster exchange of
  294. information about employment on a contract basis, as opposed to employment
  295. on a full-time basis.  Postings specifically addressing full-time employment
  296. should instead be directed to misc.jobs.misc.
  297.  
  298. Although the group is not _specifically_ dedicated to computer-related
  299. contract work, most of the discussion in the group has related to it.
  300.  
  301. Please see also the Frequently Asked Question (FAQ) periodic postings
  302. in misc.jobs.misc, misc.jobs.offered, and misc.jobs.resumes, for further
  303. information about the various misc.jobs groups.
  304.  
  305. ------------------------------
  306.  
  307. Subject: Table of Contents
  308.  
  309.     Subject: What's the charter of misc.jobs.contract?
  310.     Subject: Is there an archive site for misc.jobs.contract?
  311.     Subject: Should I consider contract work?
  312.     Subject: Don't contract workers make a lot of money?
  313.     Subject: What is telecommuting?
  314.     Subject: What is a job shop?
  315.     Subject: What is Section 1706?
  316.     Subject: What are the tax implications of contract work?
  317.     Subject: Are there other guides for tax questions?
  318.     Subject: Should I incorporate?
  319.     Subject: How can I learn more about computer contract work?
  320.     Subject: Contributions to this posting.
  321.  
  322. ------------------------------
  323.  
  324. Subject: What's the charter of misc.jobs.contract?
  325.  
  326. When originally chartered, it was for postings of contract jobs available,
  327. contract jobs offered, and discussion of contracting in all its forms.
  328. At the time it was felt that one group would be sufficient, and if
  329. traffic mandated, it could later be subdivided along the lines of
  330. misc.jobs.contract.[offered,resumes,misc], to mirror the upper-level
  331. groups.  [This latter was never official, and from my own anecdotal
  332. recollection -- mcl].
  333.  
  334. ------------------------------
  335.  
  336. Subject: Is there an archive site for misc.jobs.contract?
  337.  
  338. Not that I'm aware of.
  339.  
  340. ------------------------------
  341.  
  342. Subject: Should I consider contract work?
  343.  
  344. Contract work appeals to a certain type of individual.  Although it's
  345. somewhat risky to generalize, the most important traits would include:
  346. being a self-motivated individual; willingness to trade personal security
  347. for risk; dealing well with people; and technical ability.  You may well
  348. find that the first three issues are more important to success than the
  349. latter.
  350.  
  351. You should seriously consider getting advice from a qualified CPA and a
  352. qualified lawyer _before_ making the move.  The issues involved are
  353. complex, the risks significant, and advice you get on the net (while
  354. some of it is excellent) should be taken with a grain of salt.  This
  355. explicitly includes this posting.
  356.  
  357. ------------------------------
  358.  
  359. Subject: Don't contract workers make a lot of money?
  360.  
  361. Yes, but the expenses are much higher.  An oft-quoted rule of thumb is
  362. that one should make about 2x the amount one would expect as a full-time
  363. employee, just to break even.  Factors such as the self- employment tax,
  364. paying for one's own medical expenses, equipment, sick time, vacations,
  365. and time between jobs consume the difference.
  366.  
  367. You may encounter resentment from some full-time employees who under-
  368. estimate the value of these things as well as other intangibles, such
  369. as the (very real) risk of not being paid.
  370.  
  371. ------------------------------
  372.  
  373. Subject: What is telecommuting?
  374.  
  375. This is an arrangment with a company where one maintains equipment at
  376. one's own residence or office and works remotely, by modem.  Tele-
  377. commuting is not widespead as of yet but may be on the increase.  Both
  378. contract work and full-time work have been known to be done this way.
  379. As above, intangibles such as one's personal relationship with the
  380. company and communications skills with others take on a much more
  381. important role than one might expect.
  382.  
  383. ------------------------------
  384.  
  385. Subject: What is a job shop?
  386.  
  387. A job shop is a company that hires employees who are themselves on either
  388. a contract basis or full-time basis, and contracts them out to other
  389. companies.  Some operate merely as referral services, who get a cut of
  390. the employees' hourly rate; some have such amenities as sick time,
  391. vacations, and 401k plans; most fall somewhere in between.  Before you
  392. go to work at a job shop as a contract employee (as compared to full-
  393. time employee), be prepared to consult a CPA or attorney about the
  394. implications of Section 1706.
  395.  
  396. ------------------------------
  397.  
  398. Subject: What is Section 1706?
  399.  
  400. This is a section of the U.S. tax code that makes it difficult for
  401. anyone receving employment through a job shop to be considered as a
  402. contract worker.  Instead it presumes that such individuals are full-
  403. time employees unless a set of criteria are met.  A companion posting
  404. to this one, "Misc.jobs.contract: Text of IRS Section 1706"
  405. <contract_s1706_725184616@nominil.lonesome.com>, contains the entire text.
  406.  
  407. ------------------------------
  408.  
  409. Subject: What are the tax implications of contract work?
  410.  
  411. Some brief guidelines for taxes in the United States are presented in
  412. the following paragraphs.  Again, it is mandatory that you get advice
  413. from a qualified CPA or tax practitioner, of which your current humble
  414. Poster is neither.
  415.  
  416. The general concepts of tax for small business are explained in Internal
  417. Revenue Service Publication 334, "Tax Guide for Small Business".
  418.  
  419. As a self-employed person, you will need to file estimated taxes.
  420. The concept of estimated tax is explained in IRS publication 505,
  421. "Tax Withholding and Estimated Tax".  You will need to file estimated
  422. taxes on form 1040-ES every quarter to avoid incurring hefty penalties.
  423.  
  424. If you are self-employed, each client will send you a Form 1099 at the
  425. end of the year, not a Form W-2.
  426.  
  427. If you are self-employed, you pay double FICA (Social Security) tax,
  428. currently 15.3%.  This is paid with your estimated taxes and on your
  429. regular form 1040.
  430.  
  431. If you are self-employed, you will possibly also want an Employer ID
  432. Number to give your clients, rather than your own Social Security Number;
  433. the EIN is assigned by the IRS when you apply on form SS-4 (available
  434. from the IRS, not the Social Security Administration).  Using an EIN
  435. rather than your SS is apparently only a _necessity_ in certain cases.
  436.  
  437. Arthur L. Rubin (arthur@pnet01.cts.com) clarifies:
  438.  
  439.     You only need an EIN (and state ID number) if you have employees,
  440.     have a "qualified retirement plan", or want to qualify for certain
  441.     other tax credits, which I would think most consultants wouldn't be
  442.     able to qualify for anyway.
  443.  
  444.     If you incorporate or form a consulting partnership (I don't see any
  445.     advantage to a partnership, but it is legal), you need an EIN.
  446.  
  447. IRS forms and publications are available free by calling 1-800-TAX-FORM.
  448. Service is normally pretty prompt: one to two weeks.
  449.  
  450. Also, check with the Secretary of State of your home state.  You may
  451. have to pay worker's compensation or unemployment taxes, and possibly
  452. obtain other business licenses and permits.
  453.  
  454. ------------------------------
  455.  
  456. Subject: Are there other guides for tax questions?
  457.  
  458. There is a tax guide for just about all engineering tax questions,
  459. recommended by pete@Octopus.COM (Pete Holzmann).  It is put out by a
  460. non-profit organization (Academic Information Service, PO Box 400,
  461. Greenbelt MD 20770) and is called "Tax Guide for Engineers".   Here's
  462. a few key aspects of this annual guide:
  463.  
  464.     If it doesn't save you at least $200 in taxes, you're welcome to
  465.         ask for your $$$ back ($24.95 list).
  466.     It is specifically oriented towards technical professionals who
  467.     may or may not have a side business.
  468.     They actually research tax court cases to find out what the courts
  469.         think, rather than just what the IRS says.
  470.     They provide a really good framework for filling out taxes that
  471.         tends to minimize audits.
  472.  
  473. ------------------------------
  474.  
  475. Subject: Should I incorporate?
  476.  
  477. Again, as above, the best thing you can do is to get advice from a
  478. qualified CPA and a qualified lawyer.
  479.  
  480. Opinions are divided on this issue: Some consultants believe incorporation
  481. is a waste of time and money; others believe it is necessary.  Opinions
  482. also vary as to whether incorporation protects you from Section 1706
  483. (see below).
  484.  
  485. ------------------------------
  486.  
  487. Subject: How can I learn more about computer contract work?
  488.  
  489. This newsgroup is only one source of information.  There is a moderated
  490. SIG on Compuserve run by ICCA, the Independent Computer Consultants
  491. Organization, 1-800-GET-ICCA, which also publishes a good newsletter.
  492. There is also a CONSULT forum on Fidonet [details please? mcl].
  493. [There are bound to be other such organizations -- please email me.]
  494.  
  495. Also, three magazines that deal mainly (but not exclusively) with listings
  496. of jobs available through job shops are:
  497.  
  498.       CE [Contract Employment] Weekly
  499.       C.E. Publications Inc.
  500.       P.O. Box 97000
  501.       Kirkland, WA, USA 98083-9700
  502.       phone +1 206 823 2222
  503.       fax   +1 206 821 0942
  504.  
  505.       Technical Employment News (formerly PD News)
  506.       Publications & Communications, Inc.
  507.       P.O. Box 399
  508.       Cedar Park, TX, USA 78613
  509.       phone +1 800 678 9724 or +1 512 331 3918
  510.       fax   +1 512 331 3900
  511.  
  512.       NTES Hot Flash
  513.       published by National Technical Employment Services
  514.       P.O. Box 217
  515.       Scottsboro, Alabama, USA 35768
  516.       phone +1 205 259 1828
  517.       fax   +1 205 574 2079
  518.  
  519. [There are bound to be others.  As above, email me and I'll include them
  520. in future editions of this message.]
  521.  
  522. ------------------------------
  523.  
  524. Subject: Contributions to this posting.
  525.  
  526. I would like to thank the following people, who have contributed to, or
  527. helped revise, this posting:
  528.  
  529.     Robert Blythe (blythe@cactus.org)
  530.     Stan Brown (abvax!iccgcc.DNET!browns@uunet.UU.NET)
  531.     Pete Holzmann (pete@Octopus.COM)
  532.     Chip Rosenthal (chip@chinacat.unicom.com)
  533.     Arthur Rubin (arthur@pnet01.cts.com)
  534.  
  535. [Obligatory disclaimers: I have no connection, other than subscriptions,
  536. with the above magazines; however, I am an ICCA member.  I've made my best
  537. effort to ensure all information is correct, but errors have been known to
  538. occur.]
  539.  
  540. This posting is subject to comment and improvement by sending email to
  541. linimon@nominil.lonesome.com.
  542. --
  543.     Mark Linimon / Lonesome Dove Computing Services / Roanoke, Virginia
  544.    {chinacat,uunet}!nominil!linimon   ||    linimon@nominil.lonesome.com
  545.      "I keep my fingernails long, so they click when I play the piano."
  546. Xref: bloom-picayune.mit.edu misc.jobs.contract:7317 news.answers:4783
  547. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!hri.com!spool.mu.edu!wupost!cs.utexas.edu!chinacat!nominil!linimon
  548. From: linimon@nominil.lonesome.com (Mark Linimon)
  549. Newsgroups: misc.jobs.contract,news.answers
  550.